43ec35816a7e1201c009df1dc37c32a0dca97c84,jooby-metrics/src/test/java/org/jooby/metrics/MetricsTest.java,MetricsTest,metricInstance,#,276

Before Change


  @Test
  public void metricInstance() throws Exception {
    new MockUnit(Env.class, Config.class, Binder.class, Metric.class)
        .expect(newRegistry)
        .expect(mapBinderStatic)
        .expect(mapbinder(Metric.class, (unit, binder) -> {
        }))
        .expect(mapbinder(Metric.class, (unit, binder) -> {
          LinkedBindingBuilder<Metric> mLBB = unit.mock(LinkedBindingBuilder.class);
          mLBB.toInstance(unit.get(Metric.class));
          expect(binder.addBinding("m")).andReturn(mLBB);
        }))
        .expect(mapbinder(HealthCheck.class, (unit, binder) -> {
        }))
        .expect(multibinderStatic)
        .expect(routes)
        .expect(setbinder(Reporter.class, (unit, binder) -> {

        }))
        .expect(bindRegistry)
        .expect(bindRegistryInitializer)
        .expect(bindHealthCheckRegistry)
        .expect(onStop)
        .run(unit -> {
          new Metrics()
              .metric("m", unit.get(Metric.class))

After Change


  @Test
  public void metricInstance() throws Exception {
    new MockUnit(Env.class, Config.class, Binder.class, Metric.class)
        .expect(newMetricRegistry)
        .expect(newHealthCheckRegistry)
        .expect(mapBinderStatic)
        .expect(mapbinder(Metric.class, (unit, binder) -> {
        }))
        .expect(mapbinder(Metric.class, (unit, binder) -> {
          LinkedBindingBuilder<Metric> mLBB = unit.mock(LinkedBindingBuilder.class);
          mLBB.toInstance(unit.get(Metric.class));
          expect(binder.addBinding("m")).andReturn(mLBB);
        }))
        .expect(mapbinder(HealthCheck.class, (unit, binder) -> {
        }))
        .expect(multibinderStatic)
        .expect(routes)
        .expect(setbinder(Reporter.class, (unit, binder) -> {

        }))
        .expect(bindMetricRegistry)
        .expect(bindMetricRegistryInitializer)
        .expect(bindHealthCheckRegistry)
        .expect(bindHealthCheckRegistryInitializer)
        .expect(onStop)
        .run(unit -> {
          new Metrics()
              .metric("m", unit.get(Metric.class))